v2.0: Initial release. Set to v2.0 as i have previously posted a similar solution. ---------------------- v2.1 Adds the ability to call a function after the tab has expanded. You can specify a shared function that will be called on every tab, and/or a function that is called on one specific tab. See the article for detailes: http://sharepointjavascript.wordpress.com/2011/03/12/tabs-for-sharepoint-forms-v2-0/ ---------------------- v2.2 Updated the script to fix an issue with the attachments. They now appear at the bottom of every tab - like in a unmodified form. If there are no attachments, the field is hidden. ---------------------- v2.3 Fixed a bug regarding required people picker fields and tab highlighting. ---------------------- v2.4 Attempted to fix overlapping tabs in IE7. ---------------------- v2.5 BETA Added support for "marking" tabs when they are visited. You need to add one property to the "tabConstructor" object under "settings" (below "baseTabColor"): visitedTabClass:'tabVisited' You then need to add this style tag to the top of your CEWP code: